.oneLine{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.twoLine{
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}
.clearfix::before, .clearfix::after {
    content: '';
    display: block;
    clear: both;
    width: 0;
    height: 0;
}
/* 7.9 */
.cluster #Left{
    position: static;
    top: 16px;
}
.cluster #Left.fix{
    position: fixed;
    top: 16px;
    width: 170px;
}
.item_tag{
    width: 79%;
    float: right;
  }
  .item_tag a{
    box-sizing: border-box;
    font-size: 12px;
    background-color: #f0f0f0;
    border-radius: 20px;
    padding: 5px 10px;
    color: #999;
    display: block;
    margin: 0 5px 5px;
    float: left;
  }
.cluster {
    width: 170px;
    min-height: 100px;
    margin-right: 30px;
    float: left;
    padding-top: 20px;
    box-sizing: border-box;
}
.cluster-mod .hd {
    height: 44px;
    line-height: 44px;
    
    background: #FF8400;
    border-radius: 3px 3px 0 0;
}
.cluster-mod .hd h2 {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}
.clu-list {
    overflow: hidden;
}
.clu-list .item:first-child {
    border-top: none;
}
.clu-list .item a {
    position: relative;
    display: block;
    color: #666;
    font-size: 14px;
    height: 56px;
    line-height: 56px;
    padding-left: 67px;
}
.clu-list .item {
    border-top: 1px solid #f0f0f0;
}
.inside .f-l.tag_main{
    width: 635px;
    padding-top: 20px;
    box-sizing: border-box;
}
.tag_main .conDe .deImg{
    width: 89px;
    height: 71px;
}
.tag_main .item-list li .conDe .content{
  margin: 0;
  width: 80%;
}
.bread .name i {
    background: url(http://i1.sinaimg.cn/dy/deco/2014/1229/tag.png) no-repeat;
    width: 22px;
    height: 22px;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}
.bread .name em {
    font-style: normal;
    font-size: 24px;
    color: #e66a00;
}
.red{
    color: rgb(255, 0, 0);
    font-weight: bold;
}
.item-list i{
    font-style: normal;
}
.hot.must_reading{
    background: none !important;
    border-top:none !important;
}
.hot.must_reading .title{
    font-size: 20px;
    color: #4889f3;
}
.read_news{
    background-color: #f7f8f9;
    padding: 5px 15px;
}
.read_news li .pic{
    width: 120px !important;
    height: 80px !important;
}
.inside .f-r .hot.must_reading ul.read_news li .txt{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: initial;
    height: 66px;
    line-height: 22px;
}
.hot_tag .title{
    font-size: 22px;
    color: #333;
    line-height: 28px;
    padding-bottom: 15px;
}
.hot_tag a{
    float: left;
    _display: inline;
    line-height: 25px;
    /* height: 25px; */
    color: #E86A00;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #bd5801;
    text-align: center;
    font-size: 16px;
    margin: 0 5px 8px 0;
    position: relative;
    padding: 0 17px;
    box-sizing: border-box;
}

.hot_tag{
    padding: 0 20px 20px;
    box-sizing: border-box;
}
.guess_like{
    padding: 0 20px 20px;
    box-sizing: border-box;
    position: relative;
}
.guess_like .title{
    line-height: 42px;
    height: 44px;
    overflow: hidden;
    margin-bottom: 15px;
}
.guess_like .title span{
    float: left;
    font-size: 22px;
    
    border-bottom: 2px solid #e5690f;
    padding-right: 5px;
    color: #333;
}
.change{
    float: right;
}

/* 轮播 */
/* 轮播*/
.fullSlide{ position:relative; margin:0 auto; height: 100%;}
.fullSlide .bd{ position:relative; z-index:0; height: 100%;}
.fullSlide .bd li img{width:100%; vertical-align:top; } 
.fullSlide .hd{position:relative; z-index:1; margin-top: -56px;text-align:center;
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:5px; overflow:hidden; 
    font-size:0;
    background:#696969;
    border-radius:100%;
}
.fullSlide .hd ul .on,.hotFullS.fullSlide .hd ul .on{ background-position:0 0; background:#ff7844;width:11px; height:11px;border-radius: 100%;}
.fullSlide .prev,.fullSlide .next{ z-index:1;position: absolute; top: -41px; right: 0;}
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1 }


.home_warp{
width:838px;
height:450px;
position: relative;
top:10px;
margin-left: 160px;
overflow: hidden;
}

.bd ul li{
position: relative;
}
.bd ul li span{
position: absolute;
bottom: 25px;
left:20px;
font-size:24px; 
color:#fff;
}
.bd ul li .picDe{
  position: absolute;
  bottom: 10px;
  z-index: 2;
  font-size: 18px;
  color: #ffffff;
  padding-left: 22px;
}

.proSaleImg{
    position: relative;
    height: 73px;
    width: 130px;
    float: left;
    margin-right: 5px;
   }
   .prosale_01{
       margin-bottom: 22px;
   }
   .proSaleTro{
    width: 54%;
    float: right;
   }
   .proSaleTro a{
       display: block;
       margin-bottom: 2px;
   }
   .proSaleTro p{
       height: 44px;
       line-height: 22px;
   }
 .fullSlide .hd{
       position: absolute;
       width: 259px;
       height: 28px;
       background: rgba(221, 221, 225, .7);
       left: -32px;
       bottom: -26px;
       margin-top: 0px;
   }
  .fullSlide .hd ul li{
       width: 33px;
       height: 6px;
       background-color: #ffffff;
       border-radius: 0;
   }
 .fullSlide .hd ul .on{
      background: #f2bbbb;
   }

   /* 栏目轮播 */
   .news_slide{
       margin-bottom: 30px;
   }
   .news_slide .fullSlide,.news_slide .fullSlide .bd{
       height: 405px;
       position: relative;
   }
   .news_slide .fullSlide .hg{
       width: 100%;
       height: 405px;
   }
   .news_slide .fullSlide .bd{
    height: 405px;
    overflow: hidden;
   }
   .news_slide .fullSlide .bd li {
    float: left;
   }
   .news_slide .hd{
       left: auto;
       right: 0;
       bottom: 24px;
       background: none;
       height: 20px;
       width: 110px;
   }
   .news_slide .fullSlide .hd ul{
       padding-top: 0;
   }
   .news_slide .fullSlide .hd ul li{
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 10px;
    margin-right: 10px;
    cursor: pointer;
    
   }
   .news_slide .fullSlide .hd ul .on{
     background: #ff6612;
   }
   .bdTit{
       position: absolute;
       bottom: 22px;
       width: 86%;
       color: #fff;
       font-weight: bold;
       font-size: 22px;
       padding-left: 17px;
       box-sizing: border-box;
   }
   /* .module_focus { */
    /* width: 830px;
    height: 405px;
    position: absolute;
    overflow: hidden;
    bottom: 0; */
/* } */
.module_focus .prev {
    left: 0;
}
.module_focus .focus_btn {
    display: block;
    width: 50px;
    height: 60px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    background: url(../images/icon/module_icon.png) no-repeat 0 0;
    z-index: 10;
    overflow: hidden;
    bottom: 0;
}
.module_focus .next {
    right: 0;
    background-position: -59px 0;
}
.module_focus .next:hover{
    background-position: -59px -63px;
}
.module_focus .prev:hover {
    background-position: 0 -63px;
}
   /* 热点新闻 */
   .hot_news_side{
       margin-bottom: 30px;
   }
   .module_item_hd {
    border-bottom: 2px solid;
    padding-bottom: 14px;
    overflow: hidden;
    position: relative;
    z-index: 10;
    border-bottom: 2px solid #74984a;
}
.module_item_hd h2 {
    float: left;
    font: normal 24px/26px "Hiragino Sans GB","Microsoft Yahei",Arial,sans-serif;
}
.module_item_hd h2 a{
    color: #74984a;
}
.module_item_hd .more {
    float: right;
    line-height: 16px;
    color: #666;
    margin-top: 10px;
}
.module_common_list li {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 40px;
    line-height: 20px;
}
.module_common_list li a {
    line-height: 38px;
    padding: 0 0 0 12px;
    font-size: 15px;
}
.module_common_list li a {
    background: url(../images/icon/common_dot.png) 0 -274px no-repeat;
}
.tab_tit{
    height: 46px;
    border: 1px solid #dfdfdf;
    border-top: 2px solid #74984a;
    padding-left: 38px;
}
.tab_tit span{
    height: 43px;
    line-height: 43px;
    padding: 0 10px;
    box-sizing: border-box;
    display: block;
    float: left;
    cursor: pointer;
    margin-right: 56px;
}
.tab_tit .ttF{
    border-bottom: 2px solid #1f90df;
}
.tab_img,.conDe{
    margin-top: 10px;
    margin-bottom: 16px;
}

.tab_img a{
    display: block;
    width: 32.4%;
    float: left;
    margin-right: 10px;
    height: 147px;
}
.tab_img a:nth-of-type(3n){
    margin-right: 0;
}
.tab_img a img,.deImg img{
    width: 100%;
    height: 100%;
}
.deImg{
    width: 268px;
    height: 147px;
    float: left;
    margin-right: 20px;
}

.conDe .content{
    width: 60%;
    float: left;
}
.item-list li .conDe .content {
    max-height: 74px;
    margin: 25px 0;
}
.enterRem .houseM li{
    height: 35px;
    line-height: 35px;
    margin: 8px 5px;
    padding: 5px 10px;
}

.cdcd{
    overflow: hidden;
    max-height: 450px;
}

.abab{
    display: inline-block;
    max-width: 120px !important;
    max-height: 30px !important;
    padding: 5px;
    background-color: #fff;
    border-radius: 14px;
}

.abab .txt{
    margin-top: 2px !important;
}
